package com.insist.service;

import com.insist.entity.ProductInfo;
import com.insist.model.ClassInfoModel;

import java.util.List;

/**
 * Created by INSIST on 2016/6/28.
 */
public interface ProductService {

    /**
     * 找出所有的层级关系（类型-品牌）
     * @return
     */
    List<ClassInfoModel> findAllClass();

    List<ProductInfo> findHotProduct();

    ProductInfo getProductById(Long id);

    List<ProductInfo> findProducts(Long classId, Long brandId, Double startPrice, Double endPrice);

    void save(ProductInfo product);

    String getMaxProductNo();
}
